package com.vlong.town.mapper.house;

import java.util.List;

import org.apache.ibatis.annotations.Mapper;

import com.vlong.town.entity.house.HouseInfo;

/**
 * 房屋出租信息Mapper接口
 * @author Assassin
 */
@Mapper
public interface HouseInfoMapper {

    /**
     * 添加房屋出租信息
     * @param houseInfo 参数实体
     */
    public void insert(HouseInfo houseInfo);

    /**
     * 逻辑删除房屋出租信息
     * @param houseId 主键值
     */
    public void delete(Long houseId);

    /**
     * 修改房屋出租信息
     * @param houseInfo 参数实体
     */
    public void update(HouseInfo houseInfo);

    /**
     * 根据主键查询房屋出租信息
     * @param houseId
     * @return
     */
    public HouseInfo selectById(Long houseId);

    /**
     * 查询房屋出租信息
     * @param houseInfo 参数实体
     * @return List<HouseInfo>
     */
    public List<HouseInfo> selectList(HouseInfo houseInfo);
}
